Performance and elegance of five models of 3D Euclidean geometry in a ray tracing application

نویسندگان

  • Daniel Fontijne
  • Leo Dorst
چکیده

Computations of 3D Euclidean geometry can be performed using various computational models of different effectiveness. In this paper we compare five alternatives: 3D linear algebra, 3D geometric algebra, a mix of 4D homogeneous coordinates and Plücker coordinates, a 4D homogeneous model using geometric algebra, and the 5D conformal model using geometric algebra. Higher dimensional models and models using geometric algebra can express geometric primitives, computations and constructions more elegantly, but this elegance may come at a performance penalty. We explore these issues using the implementation of a simple ray tracer as our practical goal and guide. We show how to implement the most important geometric computations of the ray tracing algorithm using each of the five models and benchmark each implementation. 1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient Algorithm for General 3D-Seismic Body Waves (SSP and VSP Applications)

Abstract The ray series method may be generalized using a ray centered coordinate system for general 3D-heterogeneous media. This method is useful for Amplitude Versus Offset (AVO) seismic modeling, seismic analysis, interpretational purposes, and comparison with seismic field observations.For each central ray (constant ray parameter), the kinematic (the eikonal) and dynamic ray tracing system ...

متن کامل

T Modeling 3d Euclidean Geometry 2

he space we live in is well described as 3D Euclidean geometry for most computer graphics applications. Although it would seem straightforward to directly implement this for realistic-image generation and object simulation including their properties , most computer graphics programmers find a more indirect method attractive. That is, we prefer constructing a computational model of the 3D geomet...

متن کامل

Ray-tracing and Interferometry in Schwarzschild Geometry

Here, we investigate the possible optical anisotropy of vacuum due to gravitational field. In doing this, we provide sufficient evidence from direct coordinate integration of the null-geodesic equations obtained from the Lagrangian method, as well as ray-tracing equations obtained from the Plebanski’s equivalent medium theory. All calculations are done for the Schwarzschild geometry, which resu...

متن کامل

کاربرد مدل‌سازی عددی سه‌بعدی در شبیه‌سازی پدیده‌های پیچیده مهندسی رودخانه

Most of river engineering problems are complicated and need to be analyzed by three dimensional models of flow and sediment transport. Considering the fact that computers and numerical methods with great ability of flow and sediment transport simulation are developing quickly, using numerical modeling by engineers is inevitable. Nevertheless, before application, numerical models need to be veri...

متن کامل

Analyzing the Illumination and Resolution in Seismic Survey Designing

Seismic modeling aids the geophysicists to have a better understanding of the subsurface image before the seismic acquisition, processing, and interpretation. In this regard, seismic survey modeling is employed to make a model close to the real structure and to obtain very realistic synthetic seismic data. The objective of this study is to analyze the resolution and illumination of the fault by...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003